Шаг 10. Команда xdg-open

Команда xdg-open открывает директории, файлы и приложения. Её удобно использовать, если вы, например, работаете без графического интерфейса или хотите запускать через терминал то, что вам нужно.

Данная команда работает на Linux. Если у вас операционная система Mac, можете использовать open, а на Windows есть похожая команда — start. Разница между ними только в названии, а всё, что будет после них записано, примерно одинаковое.

Мы уже подготовили директорию и создали в ней файл index.html. Теперь перейдём в терминал и пропишем первую команду — xdg-open htmlacademy/. Находясь в директории Desktop, мы можем с помощью команды cd открыть другую директорию, не переходя в неё.

Когда мы введём команду xdg-open htmlacademy/, сразу откроется директория:

Введена команда xdg-open htmlacademy/
Введена команда xdg-open htmlacademy/

Далее давайте перейдём в директорию htmlacademy/ и откроем её прямо из неё. Для начала воспользуемся командой cd htmlacademy/.

Введена команда cd htmlacademy/
Введена команда cd htmlacademy/

Затем введём xdg-open .:

Введена команда xdg-open .
Введена команда xdg-open.

Открылась такая же директория, что и при использовании первой команды — xdg-open htmlacademy/. Только в первом случае была использована одна команда, а во втором — две. Второй способ подойдёт, если вы уже находились в нужной вам директории.

Теперь попробуем открыть файл index.html, находящийся в данной директории, с помощью команды xdg-open index.html. Сразу после ввода откроется нужный файл в редакторе кода.

Введена команда xdg-open index.html
Введена команда xdg-open index.html